Science

The James Webb Space Telescope has arrived at its final destination